home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / qlib205.zip / QLIB.ZIP / H / MATH.H < prev    next >
C/C++ Source or Header  |  1997-04-28  |  924b  |  40 lines

  1. #ifndef __MATH_H__
  2. #define __MATH_H__
  3.  
  4. #include <stddef.h>
  5.  
  6. #ifdef __cplusplus
  7.   extern "C" {
  8. #endif
  9.  
  10. extern double sin(double a);
  11. extern double cos(double a);
  12. extern double tan(double a);
  13. extern dword ftol(double a);
  14. extern double ftoa(double,void *,dword);
  15. extern double f_abs(double);
  16. extern double ceil(double);
  17. extern double floor(double);
  18. extern double atof(byte *a);
  19.  
  20. extern double exp(double);
  21. extern double log(double);
  22. extern double log2(double);
  23. extern double log10(double);
  24. extern double pow(double,double);
  25. extern double sqrt(double);
  26.  
  27. extern byte _math_typ;    //defines what LIBs are being use: 1=watcom 0=Borland
  28.                           //this is important cause Watcom expects returns
  29.                           //to be in EDX:EAX and Borland expects them to be in
  30.                           //the FPU stack
  31.  
  32. #ifdef __cplusplus
  33.   }
  34. #endif
  35.  
  36. #define fabs f_abs
  37.  
  38. #endif
  39.  
  40.